supplier accounts purchase ledger supervisor - German English Dictionary